home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 November / PSL Monthly Shareware CD-ROM (November 1993).iso / reviews / pg_4a < prev    next >
Text File  |  1993-09-12  |  39KB  |  1,061 lines

  1. PG-4A:  'C' Programming: Large Libraries and Utilities
  2.  
  3.  
  4. 68000 C Compiler
  5.    Brandt, Matthew
  6.    $?
  7.    #568
  8. is an optimizing C compiler for the Motorola 68000 processor and is meant for
  9. educational purposes. You can learn a lot about writing a compiler by studying
  10. the source files on this disk. Since this code was written for a machine with
  11. long integers it may exhibit some irregularity when dealing with long integers
  12. on the IBM-PC. The author makes no guarantees. This is not meant as a serious
  13. development tool although it could, with little work, be made into one.
  14.  
  15.  
  16. ARTool 1.4
  17.    Intrinsic Computer Systems
  18.    $15
  19.    #4675
  20. is a graphics editor that will generate TurboC or BorlandC source code for
  21. pictures you build using a full screen graphics editor. You can build quite
  22. complex graphic pictures using graphic primitives such as circles, lines or
  23. polygons. It generates code that can be used in your own applications to
  24. produce sophisticated graphic designs, logos, games, and more. Requries
  25. EGA/VGA, a mouse, and a hard disk or high density floppy.
  26.  
  27.  
  28. AutoLibrary Program-Playback Tool
  29.    McDaniel, Wayne ASP
  30.    $62
  31.    #4346
  32. is a C function library to automate communications. Keystrokes are manually
  33. coded into C programs and played back when the program executes.
  34.  
  35.  
  36. Btrieve Classes 2.02
  37.    Object Resource Group
  38.    $55
  39.    #4765
  40. contains a set of Btrieve classes that provide an application programmer
  41. with the full functionality of Btrieve 5.0. Requires compiler-specific
  42. interface routines from the Btrieve Developer's Kit, Borland C++ 3.x or
  43. Microsoft C++ 7.00. A tutorial is included for those with minimal
  44. experience in object technology.
  45.  
  46.  
  47. C Language Algorithms
  48.    Tal, John
  49.    $0
  50.    #4798
  51. is a collection of "classic" C algorithms, including link lists, binary
  52. trees, stacks, fifo queues, heaps (priority queues), (shell) sort, file
  53. merging, multi-tasking and processing scheduling, virtual memory
  54. management, file-based process communication, graph/network job
  55. management, and data encryption. All C and C++ source is included.
  56.  
  57.  
  58. C Tutor 2.4 [TUTC]
  59.    Dodrill, Gordon J.
  60.    $15
  61.    #12457 (09-93 CD)
  62. is a series of 14 lessons teaching ANSI-C programming. It is intended
  63. for those with very little programming experience.
  64.  
  65.  
  66. C++ Tutorial 2.20 [TUTCPP]
  67.    Dodrill, Gordon J.
  68.    $15
  69.    #12458 (09-93 CD)
  70. is a series of 14 lessons teaching C++ programming. It is intended for a
  71. person with a working knowledge of C. Careful attention is given to a
  72. full description of Object Oriented Programming and how to use it.
  73.  
  74.  
  75. CPort 2.0 [CPORT]
  76.    Bri Productions
  77.    $65
  78.    #12343 (09-93 CD)
  79. is a C language interrupt-driven serial communication library. It is
  80. compatible with most if not all DOS-based C compilers. Features include baud
  81. rates from 50 to 115200 baud, COM 1 through COM 4, hardware and software
  82. handshaking, adjustable transmit and receive queues, support for simultaneous
  83. communications, NS16550 support, and queues as large as 65534 bytes each.
  84.  
  85.  
  86. Window Boss
  87.    Mongelluzzo, Philip A. ASP
  88.    $55
  89.    #27054/601 [3 disks]
  90. is a powerful window manager for "C". It lets you easily create pop-up windows,
  91. pull down menus, status lines, and in-context on-line help functions just like
  92. the "Big Boys" do. Data entry routines are included. Support for MS Mouse is
  93. included.
  94.  
  95. Boss supports Turbo C, Lattice C, Microsoft C 6.0, MS QuickC 2.5, Aztec C,
  96. Watcom COR Computer Innovations CI86, Lattice 6.0, Mix Power C 2.10, Watcom 8.0,
  97. Quick C 2.0, Borland Turbo C++ 1.0, TopSpeed C, and ZorTech 2.10 has also been
  98. provided. The BOSS is written in "C" and assembly. You'll need the Microsoft
  99. Assembler MASM to compile any local changes to the assembler source.
  100.  
  101.  
  102. C Database Management System
  103.    Daytris Information Systems
  104.    $35
  105.    #27054/1817
  106. is a complete database development kit designed for C programmers. It is based
  107. on the NETWORK database model and uses the ISAM methodology for key file
  108. management. The NETWORK database model is the latest concept in database
  109. management. The kit also uses the advanced concept of a Data Definition
  110. Language (DDL). Using the DDL, a developer can design and re-design their
  111. database with minimal effort and absolutely no code changes. CDB is compatible
  112. with both Microsoft C and Turbo C, large models only. (The authors are no
  113. longer at the address listed in the documentation.)
  114.  
  115.  
  116. C Toolbox
  117.    Miller, David A.
  118.    $30
  119.    #27054/1305
  120. is a library of functions in the following areas:  general video, including
  121. windows and fast writing; graphics, including several normal and rotated
  122. fonts; sound, including background sound; printer control; mouse control;
  123. joystick control and other general functions.
  124.  
  125.  
  126. C++ Tutor
  127.    Coronado Enterprises
  128.    $40
  129.    #27704/3756 [2 disks]
  130. is a comprehensive instructional course for the C++ programming language All of
  131. the points of C++ language, including properly-structured programming
  132. techniques, are covered at the elementary level. Source code is included for a
  133. large example program to illustrate how to use C++.
  134.  
  135. Don Colley, South Charleston, OH: "This program requires Borland C++. This piece
  136. of information is stuck in a file called CPLUS.TX and is about six lines long.
  137. You won't see it until you dearchive the file."
  138.  
  139.  
  140. C++ Wheaton Libraries
  141.    Wheaton, Paul
  142.    $0
  143.    #4857  (10-93 CD)
  144. is a C++ library for developing faster, smaller programs in less time.
  145. It includes classes for strings, files, linked lists, vectors (dynamic
  146. arrays) and more.
  147.  
  148.  
  149. C Editor
  150.    #481
  151. is a programming environment for the 'C' programming language.
  152.  
  153.  
  154. C-Express Demo
  155.    Hidalgo, John R.
  156.    $5-$50
  157.    #2294
  158. is a demonstration program on how to use routines from the C-Express library to
  159. create professional looking programs and user interfaces, with windows,
  160. pull-down menus, keyboard input, exploding effects and animation. C-Express is
  161. published by Brady.
  162.  
  163.  
  164. Clasic
  165.    #27284/2643 [2 disks]
  166. is a C/2 compatible compiler written in assembly language over a three year
  167. period by graduate students working under a Federal grant. It is professional
  168. quality, but no documentation is included, so it is of interest mainly to those
  169. already versed in C.
  170.  
  171. Michael W. Joerms, Westmont, IL: "Sometimes after running this C compiler, I
  172. will get the OS/2 equivalent of the GENERAL FAILURE message on my hard disk.
  173. Rebooting makes the message go away, but it sure scared me the first time. Other
  174. times, it gives an "invalid object module" during Link. It seems to work OK
  175. under DOS."
  176.  
  177. PsL: Since this was a free program done by a group of graduate students, we
  178. cannot get any additional information or bug fixes done. We recommend that
  179. people use this compiler just with DOS.
  180.  
  181.  
  182. Clint
  183.    R&D Associates
  184.    $35
  185.    #4274
  186. reads the source files of your C programs and generates reports about possible
  187. problems.
  188.  
  189.  
  190. CPR
  191.    Argo Data Resource Corporation
  192.    $0
  193.    #3789
  194. is a cross reference program that can handle very large projects, over 60
  195. modules containing over 15000 lines of code. Included are the source and make
  196. files necessary to make CPR for DOS, OS/2, and the BOUND versions.
  197.  
  198.  
  199. CodePrint for C and C++ 1.02
  200.    Geist Microsystems
  201.    $53
  202.    #4195
  203. is a source code reformatter and printer for C languages. It offers
  204. auto-indenting, alignment of comments, editable keyword templates and more.
  205.  
  206.  
  207. CSwitch
  208.    Rose, Herb
  209.    $35
  210.    #27691/2734
  211. is a multitasking library. It provides a preemptive schedular, semaphores,
  212. message queues, prioritized tasks, delay functions, and more. Tasks can be
  213. spawned internally or loaded from disk. C object modules are included.
  214.  
  215.  
  216. CTask 2.2d [CTASK]
  217.    Wagner, Thomas
  218.    $0
  219.    #27691/2240 (09-93 CD)
  220. is a set of routines that allow your C program to execute functions in
  221. parallel, without your having to build in sophisticated polling and switching
  222. schemes. CTask handles the switching of processor time with a priority based,
  223. preemptive schedular, and provides a fairly complete set of routines for
  224. intertask communication, event signalling, and task interlocking. CTask also
  225. inc